package com.cjhedu.web.service;

import com.cjhedu.web.domain.Emp;
import com.cjhedu.web.domain.PageBean;
import com.cjhedu.web.dto.EmpDto;
import com.cjhedu.web.dto.EmpLogDto;
import com.cjhedu.web.utils.MyResponseResult;
import com.cjhedu.web.utils.Result;

/**
 * @author 陈佳豪
 * @version 1.0
 */
public interface EmpService {


    //分页查询(不带条件)
    //public PageBean<Emp> getByPage( Integer pageNum, Integer pageSize);

    //分页查询(带条件)
    PageBean<Emp> getByPage(Integer pageNum, Integer pageSize, EmpDto empDto);

    // //根据id删除/批量删除
    public int del(Integer[] ids);

    //修改
    public int update(Emp emp);
    //

    //修改回显
    public Emp getById(Integer id);

    //员工登录
    public MyResponseResult<String> login(EmpLogDto empLogDto);

    ////统计条数
    //public Long getTotal();
    //删除
    //public int deleteById(Integer id);

    //删除
    //public Emp selectById(Integer id);

    //public List<Emp> selectAll();



    //public  int updateEmp(Integer id);

    //添加

    public int addEmp(Emp emp);
}
